// 2025.07.24 22:20:20 星期四 晴 无事
import fs from 'fs-extra';

import {
  get_cur_uni_float_file_path,
  get_cur_uni_float_file_path_by_time,
} from './get_cur_uni_float_path';
import { req_cur_user_create_uni_float_info } from '../api/create/Classes/cla_req_cur_user_create_uni_float_info';
import {
  prop_cur_req_time,
  prop_cur_req_user_identity,
} from '../../../../../../../Classes/cla_req_cur_headers_info';

/**
 *
 * @param uni_float_info
 */
export function set_file_uni_float(
  uni_float_info: req_cur_user_create_uni_float_info
) {
  /**
   * 用户 文件 信息 主体 存储 位置
   */
  let cur_uni_float_path_file = get_cur_uni_float_file_path(
    uni_float_info[prop_cur_req_user_identity],
    uni_float_info.id
  );

  /**
   * 用户 文件 信息 存储 位置
   */
  let cur_uni_float_path_file_time = get_cur_uni_float_file_path_by_time(
    uni_float_info[prop_cur_req_time],
    uni_float_info[prop_cur_req_user_identity],
    uni_float_info.id
  );

  /**
   * 用户 整体 主体 信息
   */
  fs.outputJSON(cur_uni_float_path_file, uni_float_info, { spaces: 2 });

  /**
   * 写录 时间 信息 文件
   */
  fs.outputJSON(cur_uni_float_path_file_time, uni_float_info, {
    spaces: 2,
  });
}
